//package cn.zh.storage.cofig;
//
//import com.alibaba.druid.pool.DruidDataSource;
//import io.seata.rm.datasource.xa.DataSourceProxyXA;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import javax.sql.DataSource;
//
///**
// * @author zh
// * Seata XA模式数据源代理
// * 若使用 seata-spring-boot-starter 则只需在 yml 中配置 seata.data-source-proxy-mode: XA
// */
//@Configuration
//public class DataSourceProxyConfig {
//
//    @Bean("dataSource")
//    public DataSource dataSource(DruidDataSource druidDataSource) {
//        // DataSourceProxy for AT mode
//        // return new DataSourceProxy(druidDataSource);
//
//        // DataSourceProxyXA for XA mode
//        return new DataSourceProxyXA(druidDataSource);
//    }
//
//}
